package com.example.codegenerator.common.constant.obj;

/**
 * 代码生成具体实现bean名称常量
 *
 * @author Lv
 * @date 2023/11/16
 */
public class GeneratorBeanNameConstant {
    /**
     * 业务对象
     */
    public static final String BO = "bo";

    /**
     * vue页面
     */
    public static final String VUE = "vue";

    /**
     * js代码
     */
    public static final String JS = "js";

    /**
     * 接口层
     */
    public static final String CONTROLLER_API = "controllerApi";

    /**
     * 前端控制层
     */
    public static final String CONTROLLER = "controller";

    /**
     * 数据传递对象
     */
    public static final String DTO = "dto";

    /**
     * 实体类
     */
    public static final String ENTITY = "entity";

    /**
     * 实体类
     */
    public static final String FACADE = "facade";

    /**
     * 持久层
     */
    public static final String MAPPER = "mapper";

    /**
     * 持久层xml
     */
    public static final String MAPPER_XML = "mapperXml";

    /**
     * 同步接口层
     */
    public static final String PROVIDER = "provider";

    /**
     * 同步接口层具体实现
     */
    public static final String PROVIDER_IMPL = "providerImpl";

    /**
     * 业务逻辑层
     */
    public static final String SERVICE = "service";

    /**
     * 业务逻辑层具体实现
     */
    public static final String SERVICE_IMPL = "serviceImpl";

    /**
     * 视图对象
     */
    public static final String VO = "vo";
}
